草庐IT

git 管理

全部标签

windows - 是否可以使用默认的 Windows 凭据以非交互方式向远程 Git 存储库进行身份验证?

我的远程Git存储库由本地TFS服务器托管。有两种方法可以访问其内容:使用TFSRestfulAPI-https://learn.microsoft.com/en-us/rest/api/vsts/git/items/get?view=vsts-rest-4.1使用本地git客户端,例如gitclone命令要使用RestfulAPI,可以使用带有-UseDefaultCredentials的powershellInvoke-RestMethod命令,它工作正常,没有问题。但是,对于gitclone,我不知道如何使用默认凭据。managercredentialhelper不使用它们。首次

windows - Windows 上的 GIT 问题(文件名或扩展名太长)

概述:刚刚在我的Windows7平台上安装了GIT2.20.1-64位版本。Git在GITBash上运行良好;但是,WindowsCMD或Powershell上的任何git命令都会引发Thefilenameorextensionistoolong错误。详细信息:GIT版本:2.20.1-64位平台:Windows7故障排除工作:我尝试根据FilenametoolonginGitforWindows将longpaths属性切换为true.我还用谷歌搜索找到其他解决方案,但都推荐了更新git配置的相同方法。使用gitconfig--systemcore.longpathstrue更新的GI

c++ - Windows 资源管理器目录作为 bundle

一段时间以来,我一直在研究一种方法来防止我的用户意外进入我的应用程序的数据目录。我的应用程序使用文件夹来存储结构化项目。文件夹内部结构是关键的,不应该搞砸。我希望我的用户将此文件夹视为一个整体,但无法将其打开(如Macbundle)。有没有办法在Windows上做到这一点?根据当前答案编辑当然,我并不是要阻止我的用户访问他们的数据,只是要保护他们免于意外破坏数据的完整性。因此不需要加密或密码保护。感谢大家对.Net的回答,但不幸的是,这主要是一个C++项目,对.Net框架没有任何依赖。我说的数据可不简单,是电子显微镜下的图像。这些数据可能很大(~100MiB到~1GiB),因此无法将所

windows - 源代码管理 - XCode - Visual Studio 2005/2008/2010

如果之前有人问过这个问题,我很抱歉,我不太确定是否应该在编程论坛上问这个问题,因为它更多地与编程环境相关而不是特定技术,所以如果我是,请接受我的(双重)道歉将其发布在错误的位置,在这种情况下我的逻辑是,如果它影响了我编写的代码,那么这里就是它的位置。在家里,我在MacPro上做了很多开发,我在这台机器上为Mac、iPhone和Windows开发(Xcode和VisualStudio-(在bootcamp中安装了多个版本,但通常我通过平行线))。拜访客户时,我有类似的设置,但在我的MacBookPro上。我想要的是安装在MacPro上的源代码管理解决方案,它将支持XCode和多个版本的v

.net - 您可以使用 .net 创建 Windows 资源管理器插件吗?

例如,我想创建一个支持多重重命名的简单插件。我在想像可以添加到Windows资源管理器中的工具栏的按钮之类的东西。但是我该怎么做,也可以在.net中完成吗? 最佳答案 这可以做到,但不一定是个好主意。您需要包装shell扩展API,它全部基于COM,因此可以在.NET中使用。但是,如果用户有任何使用.NET1.1的扩展,就会出现问题。CLR版本2无法加载到加载CLRv1.1的应用程序中,因此这会导致一些非常奇怪的行为。CLR4和.NET4通过允许在进程中并排托管.NET解决了这个问题。

c++ - 从管理员帐户模拟 SYSTEM(或等效)

这个问题是thisquestion的跟进和延续。关于我目前正在处理的权限问题。问题总结:我在没有调试程序(SeDebugPrivilege)权限的域管理员帐户下运行程序,但我需要在本地计算机上使用它。Klugey解决方案:该程序可以将自身作为服务安装在本地机器上,并启动该服务。所述服务现在在SYSTEM帐户下运行,这使我们能够使用我们的SeTCBPrivilege权限创建一个新的具有SeDebugPrivilege的访问token。然后我们可以使用新创建的token重新启动具有提升权限的初始程序。我个人不喜欢这个解决方案。我觉得应该有可能以管理员身份获得必要的权限,不必进行系统修改,例

windows - postgres- 在管理员帐户下启动进程

是否可以使用具有“管理”权限的用户帐户启动postgres进程?我在WindowsXP上。--显示的错误是---(不是真正的错误,这是一项安全功能)TheservermustbestartedunderanunprivilegeduserIDtopreventpossiblesystemsecuritycompromises.Seethedocumentationformoreinformationonhowtoproperlystarttheserver.当前的解决方法是创建普通用户并在其下运行进程。我正在寻找的是启动数据库、执行一些操作并将其关闭作为构建过程的一部分的快速方法。

windows - 检测应用程序是否通过 autorun.inf 或在资源管理器中双击运行?

我有一个win32api应用程序驻留在USB虚拟CD上。能否判断是windows执行autorun.inf还是用户在explorer中双击cd图标运行?谢谢... 最佳答案 没有直接的方法来检测应用程序是否从autorun.inf运行。自动运行的东西正在启动应用程序,就好像它是由用户启动的一样。但是,您可以在autorun.inf中指定一个命令行参数,这将在您的应用程序中触发特定行为。此命令行参数通常通过argv或GetCommandLine()检索。 关于windows-检测应用程序是

windows - Windows 上的 Git : could not create leading directories error

我已经在Windows上安装了MsysGit。从cmd.exe命令行调用的以下命令给出错误:C:\Users\joe>gitclone'git://github.com/MarcWeber/vim-addon-manager-known-repositories.git''C:/Users/joe/vim-addons/vim-addon-manager-known-repositories'fatal:couldnotcreateleadingdirectoriesof''C:/Users/joe/vim-addons/vim-addon-manager-known-reposito

python - Windows 上的ezyang/git-ftp

我一直在尝试从https://github.com/ezyang/git-ftp安装git-ftp在我的window上。我知道大多数git-ftp都需要cygwin或者不能安装在Windows上,但是,由于它是用Python编码的,而且你可以在Windows上安装Python解释器,我很难安装它。我安装了Python3.2,并将其添加到我的路径中。然后我pull了最新版本的git-ftp并按照非常清楚的安装说明进行操作:Requirements:[git-python3.x](http://gitorious.org/git-python)itcanbeinstalledwith`ea